Automated Input Generator for Android Applications

نویسندگان

  • Shobhit N. Dutia
  • Youngho Kim
  • Tae Oh
چکیده

Android applications have been tested without any knowledge about them using a variety of tools such as Monkey [2], Monkey Runner [3] etc. In this paper, we evaluate existing Android testing techniques by comparing each of these tools and evaluate their efficiency based on a number of factors. Next, we propose requirements of an ideal input generator and present an automated input generator using the Robotium [1] test automation framework to test Android applications while generating valid inputs. The proposed system is targeted to automate the use of Robotium and create a generic test script that tests Android applications with valid inputs without the requirement of their source code. Further, we discuss issues encountered during the development phase of the system and by increasing the complexity of Android applications. We evaluated the system on Android applications with a simple user interface and conclude that the proposed framework using UI testing more efficient as compared to a randomized testing approach. Keywords—Android; Applications; UI Testing

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Essential Guide to Automated GUI Testing Of Android Mobile Applications

Mobile platform has taken over all aspects of human activities, and researchers are emphasising on providing efficient and bug free applications running on mobile platform. As the time to market for mobile applications are very short so there is a need for techniques which are automated and provide robust and reliable applications. Although manual testing is the most popular technique for testi...

متن کامل

Investigation of taint analysis for Smartphone-implicit taint detection and privacy leakage detection

Today’s Smartphone operating systems frequently fail to provide users with adequate control and visibility into how the third-party applications use their private data. With TaintDroid realized on Android system, we can detect user’s implicit taint and privacy leakage. But TaintDroid has some inherent defects. To better detect user’s implicit taint and privacy leakage in the Android platform, t...

متن کامل

ClusTheDroid: Clustering Android Malware

The volume of new Android malware is growing at an exponential pace. This cries for automated tools that can aid the malware analyst in dissecting the behaviours of new malicious applications. In this paper, we present ClusTheDroid, a system for clustering Android malware so as to identify malicious applications that exhibit similar behaviours. For this, ClusTheDroid extracts feature sets from ...

متن کامل

SCanDroid: Automated Security Certification of Android Applications

Android is a popular mobile-device platform developed by Google. Android’s application model is designed to encourage applications to share their code and data with other applications. While such sharing can be tightly controlled with permissions, in general users cannot determine what applications will do with their data, and thereby cannot decide what permissions such applications should run ...

متن کامل

Automated Test Input Generation for Android: Are We There Yet?

Mobile applications, often simply called “apps”, are increasingly widespread, and we use them daily to perform a number of activities. Like all software, apps must be adequately tested to gain confidence that they behave correctly. Therefore, in recent years, researchers and practitioners alike have begun to investigate ways to automate apps testing. In particular, because of Android’s open sou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014